By plane
Daily flights from Tehran on Iran Air, Iran Aseman and other companies. Fare is 490,000 Rials for 1-way. Direct flights from Dubai have just started on Tue and Sat, operated by Kish Air around 200 USD for 2-way. Direct flights from Tbilisi 2 flights per week, operated by ATA air.Direct flights from Baghdad have just started on Fri and Mon, operated by ATA Air. Direct flights from Baku 1 flight per week have just started on Tue and Sat, operated by Kish Air. Direct flights from Gaziantep have just started on Tue, operated by Sky Airlines.Direct flights from Istanbul 13 flights per week, operated by Turkish airlines 7 flights, Iran air 2 flights and ATA air 4 flights; fare is around 250 USD for 2-way.There are also direct flights from Damsacus.
Flights to other Iranian cities are scarce. Ask your favourite Iranian travel agency for schedules.
By train
Daily train from Tehran. 12 Hours travel 152,500 Rials for 1-way .
Weekly to and from Istanbul, twice a week to Van, see (http://www.tcdd.gov.tr/tc...).